Capsule API Example
Loading...
Searching...
No Matches
CEEGTimedData.h
Go to the documentation of this file.
1// Copyright. 2019 - 2024 PSBD. All rights reserved.
2
3#pragma once
4
5#include "CDefinesPrivate.h"
6#include "CError.h"
7
8#ifdef __cplusplus
9extern "C" {
10#endif
11
17CLC_STRUCT_WNN(EEGTimedData, clCEEGTimedData, device);
18
25CL_DLL int32_t clCEEGTimedData_GetChannelsCount(clCEEGTimedData eegTimedData, clCError* error) NOEXCEPT;
32CL_DLL int32_t clCEEGTimedData_GetSamplesCount(clCEEGTimedData eegTimedData, clCError* error) NOEXCEPT;
33
42CL_DLL float clCEEGTimedData_GetRawValue(clCEEGTimedData eegTimedData, int32_t channelIndex, int32_t sampleIndex, clCError* error) NOEXCEPT;
43
52CL_DLL float clCEEGTimedData_GetProcessedValue(clCEEGTimedData eegTimedData, int32_t channelIndex, int32_t sampleIndex, clCError* error) NOEXCEPT;
60CL_DLL uint64_t clCEEGTimedData_GetTimestampMilli(clCEEGTimedData eegTimedData, int32_t sampleIndex, clCError* error) NOEXCEPT;
61
62#ifdef __cplusplus
63}
64#endif
#define NOEXCEPT
Definition CDefinesPrivate.h:82
#define CL_DLL
Definition CDefinesPrivate.h:51
CL_DLL float clCEEGTimedData_GetRawValue(clCEEGTimedData eegTimedData, int32_t channelIndex, int32_t sampleIndex, clCError *error) NOEXCEPT
CL_DLL float clCEEGTimedData_GetProcessedValue(clCEEGTimedData eegTimedData, int32_t channelIndex, int32_t sampleIndex, clCError *error) NOEXCEPT
CL_DLL uint64_t clCEEGTimedData_GetTimestampMilli(clCEEGTimedData eegTimedData, int32_t sampleIndex, clCError *error) NOEXCEPT
CL_DLL int32_t clCEEGTimedData_GetSamplesCount(clCEEGTimedData eegTimedData, clCError *error) NOEXCEPT
CL_DLL int32_t clCEEGTimedData_GetChannelsCount(clCEEGTimedData eegTimedData, clCError *error) NOEXCEPT
CLC_STRUCT_WNN(EEGTimedData, clCEEGTimedData, device)
Array of EEG data with timestamps.
Definition CError.h:28